package com.zretc.notice.dao;

import com.zretc.api.pojo.Notice;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.Date;

public interface NoticeMapper {
    Integer addSingleRecord(Notice notice);
    Integer deleteSingleRecord(@Param("id")Integer id,@Param("updateAt") Date updateAt,@Param("updateBy")Integer updateBy);
    Integer updateNotice(Notice notice);
    ArrayList<Notice> getNoticesByAmount(@Param("index")Integer index,@Param("pageNum")Integer pageNum);
    Notice getNoticeById(Integer id);
    Integer updateIsToppedToTrueById(Integer id);
    Integer updateIsToppedToFalseById(Integer id);

}
